﻿namespace wenzhen.Models
{
    public class DiagnosisRequestDto
    {
        // PatientInfos 表的字段
        public string? Name { get; set; }
        public string? Gender { get; set; }
        public string? StudentID { get; set; }
        public string? SickDate { get; set; }
        public string? BirthDate { get; set; }
        public string? BirthPlace { get; set; }
        public string? CurrentLocation { get; set; }
        public string? Height { get; set; }
        public string? Weight { get; set; }
        public DateTime? RequestTime { get; set; } // 可选字段

        // Diagnosis 表的字段
        public string? GeneralSymptoms { get; set; }
        public string? CurrentSymptoms { get; set; }
        public string? Appetite { get; set; }
        public string? MorningFeeling { get; set; }
        public string? ColdSensitivity { get; set; }
        public string? SleepIssues { get; set; }
        public string? StoolDetails { get; set; }
        public string? UrineDetails { get; set; }
        public string? TongueImageFront { get; set; } // 舌头正面照片 URL
        public string? TongueImageBack { get; set; } // 舌头反面照片 URL
        public string? BloodPressure { get; set; }
        public string? Emotions { get; set; }
        public string? TemperatureSensitivity { get; set; }
        public string? MenstrualStatus { get; set; }
        public string? MedicalHistory { get; set; }
        public string? WaterPreference { get; set; }

        // PulseDiagnosis 表的字段
        public string? LeftCunFloat { get; set; }            // 左寸脉（浮）
        public string? LeftCunMiddle { get; set; }           // 左寸脉（中）
        public string? LeftCunDeep { get; set; }             // 左寸脉（沉）
        public string? LeftGuanFloat { get; set; }           // 左关脉（浮）
        public string? LeftGuanMiddle { get; set; }          // 左关脉（中）
        public string? LeftGuanDeep { get; set; }            // 左关脉（沉）
        public string? LeftChiFloat { get; set; }            // 左尺脉（浮）
        public string? LeftChiMiddle { get; set; }           // 左尺脉（中）
        public string? LeftChiDeep { get; set; }             // 左尺脉（沉）
        public string? RightCunFloat { get; set; }           // 右寸脉（浮）
        public string? RightCunMiddle { get; set; }          // 右寸脉（中）
        public string? RightCunDeep { get; set; }            // 右寸脉（沉）
        public string? RightGuanFloat { get; set; }          // 右关脉（浮）
        public string? RightGuanMiddle { get; set; }         // 右关脉（中）
        public string? RightGuanDeep { get; set; }           // 右关脉（沉）
        public string? RightChiFloat { get; set; }           // 右尺脉（浮）
        public string? RightChiMiddle { get; set; }          // 右尺脉（中）
        public string? RightChiDeep { get; set; }            // 右尺脉（沉）
        public string? PulseSummary { get; set; }            // 脉诊总体情况
        public string? HistoryStudentIDs { get; set; }
        public string? TreatmentAdvice { get; set; }
    
}
}
